<template>

  <div>
    <div class="print-button-container">
      <el-button type="primary" icon="el-icon-printer" @click="handlePrint">打印</el-button>
      <i class="el-icon-caret-left" style="font-size: 30px;" @click="returnToHome"><span style="font-size: 25px;">返回</span></i>
    </div>


    <table>
      <caption>老年人能力评估报告<br> <br></caption>
     
      <tr>
        <td style="width: 200px;">一级指标分级</td>
        <td>
      <tr>自理能力得分:{{ score1() }}</tr>
      <tr>精神状态得分:{{ score3() }}</tr>
      </td>
      <td>
        <tr>基础运动能力分:{{ score2() }}</tr>
        <tr>感知觉与社会参与得分:{{ score4() }}</tr>
      </td>
      </tr>
      <tr>
        <td>初步等级得分</td>
        <td colspan="2">{{ resultScore = score1()+score2()+score3()+score4()}}</td>

      </tr>
      <tr>
        <td>老年人能力初步等级</td>
        <td colspan="2">
      <tr>口能力完好</tr>
      <tr>口能力轻度受损(轻度失能)</tr>
      <tr>口能力中度受损(中度失能)</tr>
      <tr>口能力重度受损(重度失能)</tr>
      <tr>口能力完全丧失(完全失能)</tr>
      </td>

      </tr>
      <tr>
        <td>能力等级变更依据</td>
        <td colspan="2">
      <tr>“近 30 天内照护风险事件”确定是否存在以下导致能力等级变更的项目:</tr>
      <tr>“口处于昏迷状态者,直接评定为能力完全丧失(完全失能)</tr>
      <tr>“口确诊未痴呆,精神科专科医生诊断的娶她精神行为障碍疾病,原有能力级别上提高一个等级</tr>
      <tr>“口近30天内发生过2次及以上照护风险事件(如跌倒、噎食、自杀、自伤、走失等),在原有能力级别上提高一个等级</tr>
      </td>
      </tr>
      <tr>
        <td>老年人能力最终等级</td>
        <td colspan="2">
      <tr>综合"老年人能力初步等级"和"能力等级变更依据"的结果,判定老年人能力最终等级:</tr>
      <tr>口能力完好</tr>
      <tr>口能力轻度受损(轻度失能)</tr>
      <tr>口能力中度受损(中度失能)</tr>
      <tr>口能力重度受损(重度失能)</tr>
      <tr>口能力完全丧失(完全失能)</tr>
      </td>
      </tr>
      <tr>
        <td colspan="3">
      <tr>评估地点</tr>
      <tr>评估人员签名&#9;日期__年__月__日</tr>
      <tr>信息提供者签名&#9;日期__年__月__日</tr>
      </td>
      </tr>
    </table>


  </div>
</template>

<script>
export default {
  data() {

    return {
      ruleForm: {
        score1: '',
        score2: '',
        score3: '',
        score4: '',
        score5: '',
        score6: '',
        score7: '',
        score8: '',
        score9: '',
        score10: '',
        score11: '',
        score12: '',
        score13: '',
        score14: '',
        score15: '',
        score16: '',
        score17: '',
        score18: '',
        score19: '',
        score20: '',
        score21: '',
        score22: '',
        score23: '',
        score24: '',
        score25: '',
        score26: ''
      },
      loginUserId:0

    }
  },
  methods: {
    /**
     * 调用浏览器的打印方法
    */
    handlePrint() {
      window.print()
    },

    // 传值
    score() {
      let result = 0
      for (let key in this.ruleForm) {
        //for循环let key是对象里面的键，再通过,[]的形式this.objNum[item]去获取对象的value值

        const num = +this.ruleForm[key]
        result = result + num

      }
      return result



    },
    // 自理能力评分
    score1() {
      let result = 0
      let n = 0
      for (let key in this.ruleForm) {
        //for循环let key是对象里面的键，再通过,[]的形式this.objNum[item]去获取对象的value值

        if (n == 8) break
        n++
        const num = +this.ruleForm[key]
        result = result + num

      }
      return result



    },
    // 基础运动能力评分
    score2() {
      let result = 0
      let n = 0
      for (let key in this.ruleForm) {
        //for循环let key是对象里面的键，再通过,[]的形式this.objNum[item]去获取对象的value值
        n++
        if (n > 8) {
          const num = +this.ruleForm[key]
          result = result + num

        }
        if (n > 11) break


      }
      return result



    },
    // 精神状态评分
    score3() {
      let result = 0
      let n = 0
      for (let key in this.ruleForm) {
        //for循环let key是对象里面的键，再通过,[]的形式this.objNum[item]去获取对象的value值
        n++
        if (n > 12) {
          const num = +this.ruleForm[key]
          result = result + num

        }
        if (n > 20) break


      }
      return result



    },
    // 感知觉与社会参与评分
    score4() {
      let result = 0
      let n = 0
      for (let key in this.ruleForm) {
        //for循环let key是对象里面的键，再通过,[]的形式this.objNum[item]去获取对象的value值
        n++
        if (n > 21) {
          const num = +this.ruleForm[key]
          result = result + num

        }

      }
      return result



    },
    returnToHome:function()
    {
      this.$router.push({
                path:'/indexPage',
                query:{
                  loginUserId:this.loginUserId
                }
              })
    }

  },
  mounted() {

    this.ruleForm = this.$route.query.ruleForm
    this.loginUserId = this.$route.query.loginUserId
  }
}

</script>

<style scoped>
@media print {
  @page {
    /* 纵向打印 */
    size: portrait;

    /* 横向打印 */
    /*size: landscape;*/

    /* 去掉页眉页脚*/
    margin-top: 0;
    margin-bottom: 0;
  }

  /*打印不显示打印按钮*/
  .print-button-container {
    display: none !important;
  }
}

* {
  margin: 0;
  padding: 0;
}

table {
  border: 1px solid black;
  width: 670px;
  display: table;
  border-collapse: separate;
  border-spacing: 0px;

}

td,
tr {
  border: 1px solid #000000;
  text-indent: 20px;

}
</style>